# -*- coding:utf-8 -*-
"""
Author：Administrator
Date:2021年10月27日
"""
import re

# 总的规则:
# 	1. 数字和字母表示它本身,没有特殊含义
# 	2. \有特殊含义,用来做转义
# 	3. 大多数字母前面加\转义以后,会有特殊含义(重点/难点)
# print(re.search('d', 'hello1234worlddddd'))
# print(re.search('d+', 'hello1234worlddddd'))
# print(re.search(r'\d', 'hello1234worlddddd'))

# 	4. 绝大多数标点符号都有特殊含义(重点/难点)
# print(re.search(r'1+2', 'hello1+2=5'))
# print(re.search(r'1+2', 'hello111112=5'))

# + 有特殊含义,用来表示前面的字符出现一次或多次
# 	5. 如果想要表示标点符号本身,需要使用\转义字符
print(re.search(r'1\+2', 'hello1+2=5'))

# 	6. print(re.search('\\\\','hello\\nword'),用四个\来提取一个\,print(re.search(r'\\','hello\\nword') r 表示取消转义
